REALbasic 3 runs natively on Mac OS X and creates applications that do the same. REALbasic and what you create with it use the Mac OS X native controls while running in that environment.
All new Sprite engine.
Completely rewritten Sprite engine, supports Sprites in a window, higher bit depths, and more. New Window properties allow control over full screen and menu bar appearance.
All new Shell class.
Allows access to command-line applications on Mac OS X and Windows
Improvements to the List box.
Now supports horizontal scrolling, custom scroll bars, and scroll position.
Appearance in the Window editor reflects properties more closely including headings, fonts, initial value, scroll position, and more.
Improvements to the Edit field.
Can now locate and set character location and scroll position of Edit fields.
Appearance in the Window editor reflects properties more closely including Password, background and foreground colors,
Improvements to printing.
High resolution printing is now much easier and supports very thin lines at high resolution.
Improvements to the REAL database.
Tables and columns can now be added after a database has been created.
Database plug-ins made external to allow for easier updating.
Improvements to the IDE.
Build dialog now supports AppleScript and is scriptable and recordable.
Projects have crash protection and save a temporary copy at every build and run so should you crash, you will not lose your work.
New encryption routine for exported classes and modules makes selling classes much more secure.
Variables window substantially improved, resizable, can open multiple, disappears when object disappears, and more.
Stepping through code now skips comments and empty lines
Breakpoint now has a keyboard shortcut
Project window smarter about locating project items, displays aliases in italics, double-clicking project items can open the item in an external editor, better drag and drop support, contextual menu for modifying project items and more
Tool palette can now be horizontal or vertical
Tool palette has new icons and look
Improvements to the Code Editor.
Autocompletion feature added; as REALbasic recognizes what you type it presents possible matches in a pop-up when more than one match exists.
Copy-click feature added; option-clicking a word pastes it at the current editing point in your code.
Selection enhancements; double-clicking parentheses and quotes selects the opening and closing elements and all the text between them.
New “Copy and Append” feature, adds new text to the end of what's on the clipboard (there’s also a Cut and append).
Copying from the Code Editor retains the indention of the source.
Navigation buttons in the Code Editor; Previous and Next Method, Show Window Editor, and Hide/Show empty methods
Improved Syntax coloring, now includes comments, keywords, strings, integers, and floating numbers.
More navigation keyboard shortcuts following the Mac OS standards.
Comments toggle improved
Improvements to online Language Reference.
Searchable
Navigation buttons added
Improvements to many controls and functions.
Scroll bars and Sliders appearance in the Window editor more closely matches their Properties
Movie Player control appearance in the Window editor reflects properties more closely.
Improvements to file Format, Stationery, XML format export.
All new file format (see “New file format” document)
Stationery files work
Creating a project and naming it “Default New Project” and placing it in the Stationery folder makes that file the basis for any new project.
Can export REALbasic projects in XML format, edit them, and then read them back in.
Over five hundred other bug fixes, enhancements, and optimizations
Read the “REALbasic 3.0 Release Notes” for complete details